iT邦幫忙

0

(16)Python的基礎介紹和爬蟲

  • 分享至 

  • xImage
  •  

Python 亂數與統計模組(上)

內建模組
學習 random 和 statistics 模組

亂數模組
import random

隨機選取
import random
#從列表中隨機選取一個資料
random.choice([0,1,5,8])
#從列表中隨機選取兩個資料
random.sample([0,1,5,8],2)
但長度不能超過列表的長度
#隨機選取n個
random.sample([0,1,5,8])

隨機調換順序
import random
#將列表中的資料就地的隨機調換順序
data=[0,1,5,8]
random.shuffle(data)
print(data)

什麼是就地?
這個data的資料放到參數裡會對列表本身的資料作修改,順序的調換

隨機亂數
import random
#取的0.0到1.0之間的隨機亂數
random.random()
random.uniform(0.0,1.0)
每個數字出現的機率都相同

常態分配亂數
import random
#取得平均數100,標準差10的
#常態分配亂數
random.normalvariate(100,10)

常態分配簡介
取出來的數大部分都會在平均數加減一個標準差內
https://ithelp.ithome.com.tw/upload/images/20221012/20152724acZt58aiwV.png

統計模組
載入統計模組
import statistics

計算平均數
import statistics
#計算列表中數字的平均數
statistics.mean([1,4,6,9])

計算中位數
import statistics
#計算列表中數字的中位數
statistics.median([1,4,6,9])

計算標準差
import statistics
#計算列表中數字的標準差
statistics.stdev([1,4,6,9])

參考來源:https://www.youtube.com/watch?v=-xwCu6PN1jU&list=PL-g0fdC5RMboYEyt6QS2iLb_1m7QcgfHk&index=14


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言